package com.reservation.taxi.taxi.vo.networkreservationtaxidata;

import lombok.Data;

/**
 * 驾驶员注册报备
 * JSYZCBB 接口命令
 */
@Data
public class DriverRegisteredReportedVo {

    /**
     * 平台公司唯一标识
     */
    private String symbol;

    /**
     * 公司标识，与交通部一致。
     */
    private String companyId;

    /**
     * 机动车驾驶员姓名
     */
    private String driverName;

    /**
     * 驾驶员身份证号
     */
    private String driverIDCard;

    /**
     * 驾驶员联系电话 (非必填)
     */
    private String driverPhone;

    /**
     * 驾驶员性别 0-未知性别 1-男性 2-女性 9-未说明性别
     */
    private Integer driverGender;

    /**
     * 机动车驾驶证号
     */
    private String licenseId;

    /**
     * 网络预约出租汽车驾驶员证编号
     */
    private String driCertNo;

    /**
     * 驾驶员合同（或协议）签署公司标识
     */
    private String contractCompany;

    /**
     * 类型 0：开始营运 1：恢复营运
     */
    private Integer operationType;

    /**
     * 上传扫描件类型 HT:合同、XY:协议
     */
    private String contractType;

    /**
     * 上传扫描件 (以Base64进行编码，格式pdf，文件大小5M以下)
     */
    private String contractPhoto;

    /**
     * 合同状态 YX:有效、WX:无效
     */
    private String contractStatus;

    /**
     * 合同签订时间 格式：yyyyMMddHHmmss
     */
    private String signTime;

    /**
     * 合同生效时间 格式：yyyyMMdd
     */
    private String validTime;

    /**
     * 合同失效时间 格式：yyyyMMdd
     */
    private String invalidTime;

    /**
     * 操作标识 1：新增 2：更新 3：删除
     */
    private Integer flag;

    /**
     * 更新时间 格式 yyyyMMddHHmmss
     */
    private String updateTime;

}
